.warp{width: 960px; margin: auto; margin-top: 10px;}


/**信息发布**/
.pub-box{background:#ffffff; border:1px solid #d8d8d8; padding: 20px;  }
.pub-box .pub-title{height: 50px; border-bottom: 5px solid #efefef; position: relative;}
.pub-box .pub-title .title-text{border-bottom: 5px solid #cc3333; line-height: 50px; padding-left: 15px; padding-right: 15px; font-size: 24px; font-family: "微软雅黑"; position: absolute;}
.pub-box .pub-title .title-text .color-red{color: #cc3333;}
.pub-box .pub-content{padding: 10px;}
.form-list{}
.form-list li{float: left; width: 100%; padding-top: 5px; display: block;}
.form-title{float: left; width: 120px; font-size: 14px; padding-right: 10px; text-align: right; line-height: 45px; display: block;}
.form-content{float: left; padding-top: 5px; padding-left: 5px;}
.form-title .color-red{color: #ff0000;}
.form-content input,.form-content select,.form-content textarea{border: 1px solid #d8d8d8; line-height: 25px; padding: 5px;}
.form-content textarea{font-size: 12px;}
.form-content label{line-height: 45px; margin-right: 15px; color: #000000;}
.form-content .button{background: #00aff0; border: 0 none; color: #ffffff; cursor: pointer; font-size: 16px; font-weight: bold; display: inline-block; margin-left: 5px; line-height: 25px; padding-left: 10px; padding-right: 10px;}
.form-help{color: #666; line-height: 45px; padding-left: 10px;}
.form-submit{background: #cc3333; border: 0 none; color: #ffffff; cursor: pointer; font-size: 18px; font-weight: bold; line-height: 40px; padding-left: 20px; padding-right: 20px;}
.Validform_wrong{color: #ff0000;}
.Validform_loading{color: #5CACEE;}
.Validform_right{color: #1874CD;}

.cart_menu {
    color: #fff;
    font-size: 12px;
    position: fixed;
    text-align: left;
    width: 960px;
    z-index: 10;
}
.cart_menu span {
    float: left;
    text-align: center;
}
.cart_menu li {
    list-style-type: none;
    width: auto;
}
.cart_menu .x_top {
    background: none repeat scroll 0 0 #222222;
    float: left;
    overflow: hidden;
    width: 960px;
}
.cart_menu .x_1 {
    display: inline;
    float: left;
    font-weight: bold;
    padding: 8px 0 0 15px;
}
.cart_menu .x_2 {
    float: right;
    padding: 8px 0 0 15px;
}
.cart_menu .x_3 {
    float: right;
    font-size: 20px;
    padding: 3px 20px 0 5px;
}
.cart_menu .x_4 {
    background: url("../images/cart_bg2.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border-left: 1px solid #222222;
    cursor: pointer;
    float: right;
    height: 34px;
    width: 30px;
}
.cart_menu .x_5 {
    background: url("../images/cart_bg3.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    border-right: 1px solid #222222;
    color: #000000;
    cursor: pointer;
    float: right;
    height: 26px;
    margin-top: 3px;
    padding: 3px 0 0 5px;
    width: 83px;
}
.cart_menu .x_6 {
    background: url("../images/cart_bg1.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 34px;
    width: 30px;
}
.cart_menu .x_tit {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #222222;
    border-right: 1px solid #222222;
    color: #888888;
    float: left;
    height: 23px;
    overflow: hidden;
    padding-top: 5px;
    width: 958px;
}
.cart_menu .x_tit li {
    color: #555555;
    float: left;
    padding: 5px 0 3px 8px;
    width: 950px;
}
.cart_menu .x_list {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #222222;
    border-right: 1px solid #222222;
    float: left;
    height: 92px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 958px;
}
.cart_menu .x_list li {
    color: #555555;
    float: left;
    padding: 5px 0 3px 8px;
    width: 950px;
}
.cart_menu .col1 {
    width: 370px;
}
.cart_menu .col2 {
    width: 150px;
}
.cart_menu .col3 {
    width: 150px;
}
.cart_menu .col4 {
    width: 150px;
}
.cart_menu .col5 {
    width: 50px;
}
.cart_menu .x_clear {
    background: url("../images/cart_bg7.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    cursor: pointer;
}
.cart_menu .x_num {
    height: 14px;
    padding: 2px 3px;
    width: 20px;
}
.cart_menu .x_del {
    background: url("../images/cart_bg6.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 12px;
    width: 13px;
}
.cart_menu .x_listpic {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #222222;
    border-right: 1px solid #222222;
    float: left;
    height: 138px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 978px;
}
.cart_menu .x_listpic li {
    color: #555555;
    float: left;
    padding: 5px 0 3px 8px;
}
.cart_menu .x_listpic .col3 {
    padding-top: 25px;
}
.cart_menu .x_listpic .col4 {
    padding-top: 25px;
}
.cart_menu .x_listpic .col5 {
    padding-top: 25px;
}
.cart_menu .x_listpic .x_picli {
    width: 520px;
}
.cart_menu .x_listpic .x_picli span {
    height: 60px;
    width: 60px;
}
.cart_menu .x_listpic .x_picli .x_plus {
    background: url("../images/icon_plus.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    width: 20px;
}
.cartlist input[type="button"]:hover {
    background: none repeat scroll 0 0 transparent;
}
.cart_menu input {
    padding: 0;
    vertical-align: middle;
}
.cart_menu .btn_jian, .cartlist .btn_jian {
    background: url("../images/cart_bg4.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 11px;
    width: 11px;
}
.cart_menu .btn_jia, .cartlist .btn_jia {
    background: url("../images/cart_bg5.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    height: 11px;
    width: 11px;
}